/* 
 * 	Default theme - Owl Carousel CSS File
 *	v2.0.0
 */

.owl-theme .owl-controls { margin-top:15px; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-nav div { color: #FFF; display: inline-block; margin:0 1px;  font-size: 24px; background:#666; cursor: pointer; width:50px; height:30px; line-height:30px; text-align:center; }
.owl-theme .owl-controls .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-controls .owl-nav div:hover { text-decoration: none; background:#e02520; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-prev { }
.owl-theme .owl-controls .owl-next { }

.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-dots .owl-dot span { -webkit-backface-visibility: visible; display: block; width: 10px; height: 10px; margin: 5px 7px; filter: Alpha(Opacity=30);/*IE7 fix*/ opacity: 0.3; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #000; transition-property: opacity; transition-duration: 200ms; transition-timing-function: ease; }
.owl-theme .owl-dots .owl-dot.active span { filter: Alpha(Opacity=90);/*IE7 fix*/ opacity: 0.9; background: #09F;  }


.owl-controls-style-2.owl-theme .owl-controls .owl-page span {
	opacity: 1;
	background: none;
	border: 2px solid #fff;
	transition:all .3s ease;
}
.owl-controls-style-2.owl-theme .owl-controls .owl-page.active span, .owl-controls-style-2.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #fff;
	transition:all .3s ease;
}
.owl-controls-style-2 .owl-controls  {
	position:absolute;
	right:15px;
	bottom:5px;
}
